package cn.edu.sdjzu.xg.eagle.hairsalon.entity;

import java.io.Serializable;
import java.lang.reflect.InvocationTargetException;
import java.util.Date;

/**
 * 用户
 * 数据库通用操作实体类（普通增删改查）
 * @author
 * @email
 * @date 2025-05-23 19:26:08
 */
@TableName("yonghu")
public class YonghuEntity<T> implements Serializable {
    private static final long serialVersionUID = 1L;


    public YonghuEntity() {

    }

    public YonghuEntity(T t) {
        try {
            BeanUtils.copyProperties(this, t);
        } catch (IllegalAccessException | InvocationTargetException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    /**
     * 主键id
     */
    @TableId
    private Long id;
    /**
     * 账号
     */

    private String zhanghao;

    /**
     * 头像
     */

    private String touxiang;

    /**
     * 密码
     */

    private String mima;

    /**
     * 名称
     */

    private String mingcheng;

    /**
     * 性别
     */

    private String xingbie;

    /**
     * 手机号码
     */

    private String shoujihaoma;

    /**
     * 年龄
     */

    private String nianling;

    /**
     * 会员等级
     */

    private String huiyuandengji;

    /**
     * 密保问题
     */

    private String pquestion;

    /**
     * 密保答案
     */

    private String panswer;

    /**
     * 是否审核
     */

    private String sfsh;

    /**
     * 回复内容
     */

    private String shhf;

    /**
     * 余额
     */

    private Double yue;


    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat
    private Date addtime;

    public Date getAddtime() {
        return addtime;
    }
    public void setAddtime(Date addtime) {
        this.addtime = addtime;
    }
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
    /**
     * 设置：账号
     */
    public void setZhanghao(String zhanghao) {
        this.zhanghao = zhanghao;
    }
    /**
     * 获取：账号
     */
    public String getZhanghao() {
        return zhanghao;
    }
    /**
     * 设置：头像
     */
    public void setTouxiang(String touxiang) {
        this.touxiang = touxiang;
    }
    /**
     * 获取：头像
     */
    public String getTouxiang() {
        return touxiang;
    }
    /**
     * 设置：密码
     */
    public void setMima(String mima) {
        this.mima = mima;
    }
    /**
     * 获取：密码
     */
    public String getMima() {
        return mima;
    }
    /**
     * 设置：名称
     */
    public void setMingcheng(String mingcheng) {
        this.mingcheng = mingcheng;
    }
    /**
     * 获取：名称
     */
    public String getMingcheng() {
        return mingcheng;
    }
    /**
     * 设置：性别
     */
    public void setXingbie(String xingbie) {
        this.xingbie = xingbie;
    }
    /**
     * 获取：性别
     */
    public String getXingbie() {
        return xingbie;
    }
    /**
     * 设置：手机号码
     */
    public void setShoujihaoma(String shoujihaoma) {
        this.shoujihaoma = shoujihaoma;
    }
    /**
     * 获取：手机号码
     */
    public String getShoujihaoma() {
        return shoujihaoma;
    }
    /**
     * 设置：年龄
     */
    public void setNianling(String nianling) {
        this.nianling = nianling;
    }
    /**
     * 获取：年龄
     */
    public String getNianling() {
        return nianling;
    }
    /**
     * 设置：会员等级
     */
    public void setHuiyuandengji(String huiyuandengji) {
        this.huiyuandengji = huiyuandengji;
    }
    /**
     * 获取：会员等级
     */
    public String getHuiyuandengji() {
        return huiyuandengji;
    }
    /**
     * 设置：密保问题
     */
    public void setPquestion(String pquestion) {
        this.pquestion = pquestion;
    }
    /**
     * 获取：密保问题
     */
    public String getPquestion() {
        return pquestion;
    }
    /**
     * 设置：密保答案
     */
    public void setPanswer(String panswer) {
        this.panswer = panswer;
    }
    /**
     * 获取：密保答案
     */
    public String getPanswer() {
        return panswer;
    }
    /**
     * 设置：是否审核
     */
    public void setSfsh(String sfsh) {
        this.sfsh = sfsh;
    }
    /**
     * 获取：是否审核
     */
    public String getSfsh() {
        return sfsh;
    }
    /**
     * 设置：回复内容
     */
    public void setShhf(String shhf) {
        this.shhf = shhf;
    }
    /**
     * 获取：回复内容
     */
    public String getShhf() {
        return shhf;
    }
    /**
     * 设置：余额
     */
    public void setYue(Double yue) {
        this.yue = yue;
    }
    /**
     * 获取：余额
     */
    public Double getYue() {
        return yue;
    }

}

